// components/InformationCards/informationCard.js
import config from '../../utils/config'
Component({
    /**
     * 组件的属性列表
     */
    properties: {
        list: {            // 属性名
            type: Object,     // 类型（必填），目前接受的类型包括：String, Number, Boolean, Object, Array, null（表示任意类型）
            value: { id: 1 }     // 属性初始值（可选），如果未指定则会根据类型选择一个
        },
        isPrivate: {
            type: Boolean,
            value: false
        }
    },

    /**
     * 组件的初始数据
     */
    data: {
        userId: ''
    },
    /**
     * 组件的方法列表
     */
    methods: {
        deleteItem(e) {
            console.log();
            let id = e.currentTarget.dataset.id
            wx.request({
                url: `${config.baseUrl}/delpublish`,
                method: "POST",
                data: {
                    _id: id
                },
                success: (res) => {
                    console.log(res);
                    if (res.data.code == 200) {
                        wx.showToast({
                            title: res.data.msg
                        })
                        this.triggerEvent('refresher', {});
                    }
                }
            })
        },
        toChat(e) {
            const id=e.currentTarget.dataset.id;
            const avator=e.currentTarget.dataset.avator;
            const nickName=e.currentTarget.dataset.nickname;
            console.log(e.currentTarget.dataset);
            wx.navigateTo({
              url: `/pages/chat/chat?id=${id}&avator=${avator}&nickName=${nickName}`
            })
        }
    },
    lifetimes: {
        ready() {
            let that = this
            wx.getStorage({
                "key": "userInfo",
                success: (res) => {
                    that.setData({
                        userId: res.data.userId
                    })
                }
            })
        }
    }
})
